0b25f067d56c25d4bddb7f9fe64b8a77a771807b,SimpleNewsProject/SimpleNews/src/main/java/circularmenu/animation/DefaultAnimationHandler.java,DefaultAnimationHandler,animateMenuOpening,#Point#,46

Before Change



                AnimatorSet animationSet = new AnimatorSet();
                animationSet.playTogether(
                        ObjectAnimator.ofFloat(menu.getSubActionItems().get(i).view, "translationX", menu.getSubActionItems().get(i).x - center.x + menu.getSubActionItems().get(i).width / 2),
                        ObjectAnimator.ofFloat(menu.getSubActionItems().get(i).view, "translationY", menu.getSubActionItems().get(i).y - center.y + menu.getSubActionItems().get(i).height / 2),
                        ObjectAnimator.ofFloat(menu.getSubActionItems().get(i).view, "rotation", 720),
                        ObjectAnimator.ofFloat(menu.getSubActionItems().get(i).view, "scaleX", 1),
                        ObjectAnimator.ofFloat(menu.getSubActionItems().get(i).view, "scaleY", 1),
                        ObjectAnimator.ofFloat(menu.getSubActionItems().get(i).view, "alpha", 1)
                );
                animationSet.setDuration(DURATION);

After Change


            menu.getSubActionItems().get(i).view.setScaleY(0);
            menu.getSubActionItems().get(i).view.setAlpha(0);

            PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat(View.TRANSLATION_X, menu.getSubActionItems().get(i).x - center.x + menu.getSubActionItems().get(i).width / 2);
            PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat(View.TRANSLATION_Y, menu.getSubActionItems().get(i).y - center.y + menu.getSubActionItems().get(i).height / 2);
            PropertyValuesHolder pvhR = PropertyValuesHolder.ofFloat(View.ROTATION, 720);
            PropertyValuesHolder pvhsX = PropertyValuesHolder.ofFloat(View.SCALE_X, 1);
            PropertyValuesHolder pvhsY = PropertyValuesHolder.ofFloat(View.SCALE_Y, 1);
            PropertyValuesHolder pvhA = PropertyValuesHolder.ofFloat(View.ALPHA, 1);

            final ObjectAnimator animation = ObjectAnimator.ofPropertyValuesHolder(menu.getSubActionItems().get(i).view, pvhX, pvhY, pvhR, pvhsX, pvhsY, pvhA);
            animation.setDuration(DURATION);